package com.yunxi.dao.sys;

import com.yunxi.core.dao.BaseMapperPlus;
import com.yunxi.model.sys.RoleUser;
import com.yunxi.sys.pojo.RoleVO;
import com.yunxi.sys.pojo.UserVO;

import java.util.List;

public interface RoleUserMapper extends BaseMapperPlus<RoleUser> {

    List listByUserId(String userId);

    List listByRoleId(String userId);

    List listByRoleCode(String userId);

    List<UserVO> userListByRoleId(String roleId);

    void deleteByUserId(String userId);

    void deleteByRoleId(String roleId);

    List<RoleVO> listByDomainId(String domainId);

    List<RoleVO> listRoleByAccountNo(String accountNo);
}